input, select, body, td, a, button, textarea{
	color:#515151;
	font-family:Arial;
}
input, select, body, td, button, textarea{
	font-size:14px;	
}

a.blue {color:blue;text-decoration:underline;}


body, td, form, img{
	margin: 0px;
	padding:0px;	
}

body {
	background:white;
	min-width:990px;
	}
table {
	border-collapse: collapse;
	}
td {
	border:0px;
	vertical-align: top;
	}
img {
	border:0px;
}

a{
	text-decoration:none;
}
ul{
	list-style:none;
	margin:0;
	padding:0;
	margin-left:20px;
}
a:hover{
	text-decoration:underline;
}


#left_column{
    position: absolute; 
    left: 0px; 
    top: 0px; 
    float:left;
	width:261px;
	margin-left:8px;
}

#right_column{
	margin-left:272px;
	margin-right:12px;
}

#logo{
	width:282px;
	height:119px;	
	position:relative;
	}
	#logo div{
		position:absolute;
		width:10px;
		height:10px;
		cursor:pointer;
		top:85px;
		line-height:10px;
		}
	#logo #selector_green{		left:224px;			}
	#logo #selector_blue{		left:237px;			}
	#logo #selector_orange{		left:250px;			}
	
#menugroup{
	background:url(/skins/admin/default/images/menubg.gif) repeat-y left;
	margin-top:4px;
	}
	#menugroup #shadow{
		background:url(/skins/admin/default/images/mgbg.jpg) #fff no-repeat;
		width:249px;
		height:8px;
		line-height:8px;
		}
	#menugroup h1{
		height:25px;
		width:234px;
		color:white;
		font-size:18px;
		font-weight:normal;
		padding: 7px 0 0 15px;
		margin:0;
		}
	#menugroup ul{
		padding:0;
		margin:7px 0 9px 7px;
		list-style:none;
	}
	#menugroup ul li{
		padding:0 0 0 11px;
		margin:0;
		line-height:18px;
	}
	#menugroup ul li.active{
		background:url(/skins/admin/default/images/ar.gif) no-repeat 0 6px;
	}
	
#top{
	height:123px;
	}

#top h1{
	font-size:22px;
	margin:0;
	padding-top:10px;
	color:#81AD00;
	font-weight:normal;
	}
	
#adminmenu{
	width:274px;
	margin:4px 0 0 4px;
	padding:8px 0 18px 0;
	line-height:24px;	
	font-size:12px;
	float:left;
	}
	#adminmenu ul{
		list-style:none;
		padding:0;
		margin:0;
		}
	#adminmenu ul li{
		padding:0;
		margin:0;
		}
	#adminmenu img{
		margin-right:10px;
		}
	#adminmenu a:hover{
		text-decoration:none;
		}
	#adminmenu a:hover span{
		text-decoration:underline;
		}
	

#rightmenu{
	float:right;
	padding:11px 0 0 0;
	font-size:12px;
	}
	#rightmenu div{
		width:58px;
		padding-top:35px;
		float:left;
		text-align:center;
		cursor:pointer;
		}
	#rightmenu a:hover div{
		text-decoration:underline;
		}
#langmenu{
	float:right;
	padding:11px 30px 0 0;
	font-size:12px;
}	
#langmenu select{
	font-size:12px;
	font-family:Arial;
}	
	

#tabs{
	background:url(/skins/admin/default/images/gline.gif) repeat-x bottom;
	height:34px;
	}	
	#tabs div{
		height:34px;
		float:left;		
		font-size:15px;
		}	
	#tabs .active{
		background:url(/skins/admin/default/images/tab_active.gif) no-repeat;	
		padding:9px 9px 0 18px;
		height:25px;
		}
	#tabs .activeround{
		background:url(/skins/admin/default/images/tab_active.gif) no-repeat 100% 0%;	
		width:17px;
		}
	#tabs .inactive, #tabs .inactiveleft{
		margin-top:6px;
		height:21px;
		font-size:13px;
		}
	#tabs .inactive{
		padding:6px 9px 0 18px;
		margin-left:-7px;
		background:url(/skins/admin/default/images/tab.gif) no-repeat;
		}
	#tabs .inactiveleft{
		padding:6px 17px 0 9px;
		background:url(/skins/admin/default/images/tab_left.gif) no-repeat 100% 0%;
		}
	#tabs #shift.inactive{
		margin-left:-6px;
		background:url(/skins/admin/default/images/tab_right.gif) no-repeat;
		}	
	#tabs a{
		color:#6F6F6F;
	}
	#tabs .inactiveround, #tabs .inactiveroundleft,#tabs .inactiveroundleft2{
		width:10px;
		margin-top:6px;
		height:27px;
		}
	 #tabs .inactiveroundleft2{
  	    background:url(/skins/admin/default/images/tab_left2.gif) no-repeat;
		}
	#tabs .inactiveround{
		background:url(/skins/admin/default/images/tab.gif) no-repeat 100% 0%;
		}
	#tabs .inactiveroundleft{
		background:url(/skins/admin/default/images/tab_left.gif) no-repeat;
		}
		
#form, #list{
	background:#F8F8F8;
	border:1px solid #DEDEDE;
	border-top:0;
	}
	#form #fields{
		padding:13px 10px 0 16px;
		}
	#form input{
		width:99%;
		}
	#form input.small{
		width:50px;
		}
	#form input.checkbox{
		width:auto;
		}	
	#form textarea{
		width:99%;
		height:60px;
		}
	#form textarea.large{
		width:99%;
		height:260px;
		}
	#form table{
		width:100%;
		}
	#form td{
		height:26px;
		}

		
		
		
#list { }
	#listtable{
		width:100%;
		background:url(/skins/admin/default/images/listh.gif) repeat-x;
		}
	#list #listtable .odd td table td,#list #listtable .even td table td{
		border:0;
		}
	#list td{
		height:25px;
		vertical-align:middle;
		padding-top:3px;
		padding-bottom:3px;
		}
	#list #header td{
		height:25px;
		padding-left:10px;
		padding-top:0;padding-bottom:0;
		}
	#list #header td.clickable{
		cursor:pointer;
		background:url(/skins/admin/default/images/th.gif) repeat-x 0% 500%;
		}
	#list #header #sep{
		width:1px;
		background:url(/skins/admin/default/images/th.gif) no-repeat right top;
		padding:0;
		}	
	#list #header #num,#list #header #ids{
		width:14px;
		text-align:center;
		padding-right:24px;
		}	
	#list #num{
		padding-left:11px;
		}
	#list .sortimg{
		position:absolute;
		margin-top:4px;
		margin-left:10px;
		}
	#list #back{
		padding:0;
		vertical-align:top;
		}
	#list #back img{
		margin:0;
		margin-left:12px;
		margin-top:12px;
		}
	#list #ids{
		padding-left:9px;
		}
	#list #title{
		padding-left:10px;
	}
	#list #header #actions{
		width:150px;
		}	
	#list #header #delete{
		text-align:right;
		padding-left:0px;
		width:30px;
		}	
	#list #header #delete img{
		margin-right:10px;
		}	
	#list .odd td, #list .even td,#list .oddhover td,#list .evenhover td{
		border-bottom:1px solid #DBDBDB;
		font-size:13px;
		}
	#list .odd{
		background:#FFF;
		}
	#list .even{
		background:#F6F6F6;		
		}
	#list #listbuttons{
		cursor:pointer;
		}
	#list #listbuttons a{
		margin-right:16px;
		margin-left:18px;
		}	
	#list #listbuttons span{
		margin-right:8px;
		margin-left:4px;
		padding:4px 8px 0 25px;
		background:url(/skins/admin/default/images/actions.gif) no-repeat 4px 2px;		
		}	
	#list #listbuttons img{
		margin-right:2px;
		}
	#list #listbuttons a:hover{
		text-decoration:none;
		color:#515151;
		}
	#list #listbuttons span.actbutton{
		background:url(/skins/admin/default/images/actions.gif) white no-repeat 4px 3px;
		border-left:1px solid #DBDBDB;
		border-right:1px solid #DBDBDB;
		border-top:1px solid #DBDBDB;
		padding:3px 7px 0 24px;
		}
	.contextmenu{
		background:url(/skins/admin/default/images/actbg.gif) white no-repeat left top;
		width:190px;
		position:absolute;
		border-left:1px solid #DBDBDB;
		border-right:1px solid #DBDBDB;
		border-bottom:1px solid #DBDBDB;
		margin-left:4px;
		margin-top:21px;
		display:none;
		}
		.contextmenu ul{
			margin:5px 0;
			padding:0;
			list-style:none;
			width:190px;
			line-height:22px;
			}
		.contextmenu li{
			width:190px;
			}
		.contextmenu li span{
			margin:0;
			padding:0;
			background:none;
			}
		.contextmenu li a{
			margin-right:10px;
			}
		.contextmenu li a:hover{
			text-decoration:none;
			color:#515151;
			}

	#context.contextmenu{
		background:#fff no-repeat;
		position:absolute;
		border:1px solid #DBDBDB;
		display:none;
		margin:0;
		padding:0;
		}
		#context.contextmenu ul{
		margin:0;
		padding:0;
		}
		#context.contextmenu ul li{
		background:none;
		width:174px;
		line-height:19px;
		font-size:13px;
		padding:0;
		margin:0;
		}
		
			
			
#listloader,#formloader,#stloader{
	background:url(/skins/admin/default/images/loader.gif) #F8F8F8 no-repeat 10px 5px;
	height:43px;
	line-height:43px;
	padding-left:55px;
	border-bottom:1px solid #DBDBDB;
	}

#formloader{
	background-position:10px 25px;
	padding-top:20px;
	padding-bottom:20px;
}

#stloader{
	background-position:10px 15px;
	padding-top:10px;
	border-bottom:0;
}

#listfooter{
	height:58px;
	clear:both;
	}

#listadd img{
	margin-top:9px;
	}
	
#navigator{
	height:30px;
	line-height:30px;
	padding-left:15px;
	border-bottom:1px solid #DBDBDB;
	font-size:13px;
	}
	#navigator a{
		text-decoration:underline;
		}
#filter{
	padding-left:15px;
	border-bottom:1px solid #DBDBDB;
	font-size:13px;
	padding-top:8px;
	padding-bottom:8px;
	}

#pager{
	margin:14px 8px;
	float:left;
	padding-top:7px;
	height:38px;
	}
	#pager a {
		background:#fff;
		border:1px solid #D4D4D4;
		font-size:12px;
		margin-right:1px;
		padding:3px 5px 4px;
		text-decoration:none;
		}
		#pager a.arr {
		font-size:14px;
		padding:2px 5px 4px;
		}
	#pager a:hover{
		background:#F0F0F0;
		text-decoration:none;
		color:#515151;
		}
	#pager a.active{}
	#pager a.active:hover{
		text-decoration:none;
		}

#showall{
	float:right;
	margin:20px 4px;
	text-align:right;	
	}
	#showall a{
		margin-left:15px;
		}

	
		
#buttons{
	height:34px;
	vertical-align:middle;
	text-align:center;
	margin-top:20px;
	}
    #buttons button{		
		margin:0 3px;
		}
	#buttons button img{
		margin-right:7px;
		}
	button{
		background:url(/skins/admin/default/images/button.png) no-repeat;
		width:134px;
		height:26px;
		border:0;
		cursor:pointer;
		font-size:13px;
		}

		
#formshadow{
	background:url(/skins/admin/default/images/form_shadow.gif) no-repeat 100% 0%;
	height:8px;
	line-height:8px;
	}


#logo{
	background:url(/skins/admin/default/images/logo.png) no-repeat;
	}

	
#login{
	width:358px;
	height:262px;
	background:url(/skins/admin/default/images/enter.jpg) no-repeat #F7F7F7;
	margin-left:auto;
	margin-right:auto;
	margin-top:170px;
	color:#6E6E6E;
	}
	#login td{
		color:#6E6E6E;
		padding:4px;
		font-size:15px;
		}
	#login #h1{
		font-size:16px;
		font-weight:normal;
		padding-left:114px;
		padding-top:78px;
		}
	#login input{
		background:#F0F0F0;
		border:1px solid #BEBEBE;
		height:18px;
		font-size:14px;
		width:160px;
		}
	#login #inputs{
		padding-left:50px;
		padding-top:14px;
		}
	#login button{
		margin-left:65px;
		margin-top:15px;
		}
	#login a{
		text-decoration:underline;
		}
	
div.siteTree{ background:white; border:1px solid #DEDEDE;margin:0px 15px;padding:11px 0px 18px 2px;overflow:hidden;}
.treeview,
	 .treeview ul { 
		padding: 0 !important;
		margin: 0 !important;
		list-style: none;
		}	
	.treeview li { 
		margin: 0 !important;
		padding: 2px 0 0 16px !important;
		}
	li.siteli ul {margin-top:5px;} 
	li.siteli ul ul {margin-top:0px !important;} 	
	.treeview li img{margin-right:2px;} 
	#formdiv .treeview li img.dr{cursor:move;margin-right:4px;margin-left:2px;} 
	.treeview li { background: url(/skins/admin/default/images/tv-item0.gif) 0 0 no-repeat;cursor:pointer; }
	.treeview .last { background-image: url(/skins/admin/default/images/tv-item-.gif); }
	.treeview .drag {background:#EAFFAC;} 
	.treeview .drag ul li{background:#EAFFAC;} 
	.treeview li span.actions{ 
		float:right;
		font-size:12px;
		}
#formdiv .treeview div.hover { background:#EAFFAC repeat-y right; }
	
.hide{
visibility:hidden;
}
.hover .hide{
visibility:visible;
}



.tool-tip {
color: #000;
width: 130px;
z-index: 13000;
}
 
.tool-title {
font-weight: bold;
font-size: 11px;
margin: 0;
color: #3E4F14;
padding: 8px 8px 4px;
background: #C3DF7D;
border-bottom: 1px solid #B5CF74;
}
 
.tool-text {
font-size: 11px;
padding: 4px 8px 8px;
background: #CFDFA7;
}


#legend{
	margin-top:14px;
	margin-left:14px;
	font-size:11px;
	}
	#legend h1{
		font-size:12px;
		margin-bottom:7px;
		font-weight:normal;
		}
	#legend img{
		margin-left:10px;
		}
		
.filter_field{width:150px;}


.grippie {
background:#EEEEEE url(/skins/admin/default/images/grippie.png) no-repeat scroll center 2px;
border-color:#DDDDDD;
border-style:solid;
border-width:0pt 1px 1px;
cursor:s-resize;
height:9px;
overflow:hidden;
margin-right: 4px;
}
.resizable-textarea {
}
.resizable-textarea textarea {
display:block;
margin-bottom:0pt;
width:100%;
}

#noscript{
 float:left;
 clear:both;
 border:1px solid #DEDEDE;
 background:#F8F8F8;
 padding:5px 20px 5px 5px;
 margin-top:-15px;
 color:red;
}
	#noscript img{
	margin:4px 10px 0px 3px;
	}
	
/* green scheme */	
.green a:hover, .green #tabs a:hover, .green .color{
	color:#6A8F01;
	}
.green #menugroup h1{
	background:url(/skins/admin/default/images/h1.jpg) #9CD200 no-repeat;
	}
.green #exit{
	background:url(/skins/admin/default/images/exit_g.gif) no-repeat top center;
	}
.green #help{
	background:url(/skins/admin/default/images/help_g.gif) no-repeat top center;
	}
.green #pager a.active, .green #pager a.active:hover {	background:#E4F5B2;	}


.blue #menugroup h1{
	background:url(/skins/admin/default/images/h1blue.jpg) no-repeat;
	}
.blue #top h1{color:#2B75D4;}
.blue #logo {background-image:url(/skins/admin/default/images/logoblue.png)}

.blue #exit{
	background:url(/skins/admin/default/images/exit_b.gif) no-repeat top center;
	}
	
a.alwayscolor {color:#6A8F01;}
.help{padding:0 15px;}
.help h3{ margin:7px 0 15px -15px;padding:0;font-weight:normal;font-size:18px}	
.help img {display:block;margin:10px;margin-left:20px;}
.help h2{ font-weight:normal;font-size:17px;padding:4px 4px 4px 0;margin:25px 0 15px -15px;background:#E2EFFF}	
.help h2 span {color:white; background:#8BC0FE;padding:4px 4px 5px 4px;margin-right:12px;}
.help a {color:#2B75D4;text-decoration:underline}
.help a:hover {color:#F25455;}

.image_library{
	overflow:scroll;
	overflow-y:scroll;
	overflow-x:hidden;
	width:360px;
	height:300px;
	display:none;
	text-align:left;
}
.image_library div{
	float:left;
	width:130px;
	padding:10px;
	background:white;
	border:1px solid #dedede;
	margin:5px;
	cursor:pointer;
	text-align:center;
}
.image_library div.odd{
	clear:both;
}

.op20{filter: alpha(opacity=20); opacity: 0.2;}
.op40{filter: alpha(opacity=40); opacity: 0.4;}
.op60{filter: alpha(opacity=60); opacity: 0.6;}
.op80{filter: alpha(opacity=80); opacity: 0.8;}

.image_tooltip{
	position:absolute;
	display:none;
	border:1px solid #DEDEDE;
	background:#fff;
	padding:8px;
}
